a herbaceous plant of tropical origin (celosia argentea) - Español Inglés Diccionario